路由器是連接兩個(gè)或多個(gè)網(wǎng)絡(luò)的硬件設(shè)備,在網(wǎng)絡(luò)間起網(wǎng)關(guān)的作用,是讀取每一個(gè)數(shù)據(jù)包中的地址然后決定如何傳送的智能性的網(wǎng)絡(luò)設(shè)備。路由器又可以稱之為網(wǎng)關(guān)設(shè)備。路由器就是在OSI/RM中完成的網(wǎng)絡(luò)層中繼以及第三層中繼任務(wù)。路由器對數(shù)據(jù)進(jìn)行處理。收發(fā)數(shù)據(jù)包,具有對數(shù)據(jù)的分組過濾、復(fù)用、加密、壓縮及防護(hù)墻等各項(xiàng)功能。
路由器依據(jù)路由表的信息,對數(shù)據(jù)包下一傳輸目的地進(jìn)行選擇。 進(jìn)行外部網(wǎng)關(guān)協(xié)議和其他自治域之間拓?fù)湫畔⒌慕粨Q。但是與工作在網(wǎng)絡(luò)數(shù)據(jù)鏈路層,從物理上劃分網(wǎng)段的交換機(jī)不同,路由器使用專門的軟件協(xié)議從邏輯上對整個(gè)網(wǎng)絡(luò)進(jìn)行劃分。路由器的主要工作就是為經(jīng)過路由器的每個(gè)數(shù)據(jù)幀尋找一條佳傳輸路徑,并將該數(shù)據(jù)有效地傳送到目的站點(diǎn)。
所以在路由器中, 通常存在著一張路由表。根據(jù)傳送網(wǎng)站傳送的信息的終地址,尋找下一轉(zhuǎn)發(fā)地址,應(yīng)該是哪個(gè)網(wǎng)絡(luò)。路由器在操作中僅接受源站或者其他相關(guān)路由器傳遞的信息,這是路由器一種基于網(wǎng)絡(luò)層的互聯(lián)設(shè)備。路由器是互聯(lián)網(wǎng)的主要結(jié)點(diǎn)設(shè)備,路由器通過路由決定數(shù)據(jù)的轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)策略稱為路由器選擇,這也是路由器名稱的由來。